package com.danbay.cloud.device.mapper;

import com.baomidou.mybatisplus.mapper.BaseMapper;
import com.danbay.cloud.device.api.dto.DeviceInfoDto;
import com.danbay.cloud.device.dto.DeviceOfflineDto;
import com.danbay.cloud.device.entity.DeviceInfo;

import java.util.List;

/**
 * @author SJG
 * @date 2017/10/23
 */
public interface DeviceInfoMapper extends BaseMapper<DeviceInfo>{

    /**
     * 按mac地址批量查询
     * @param macs mac地址列表
     * @return 设备列表
     */
    List<DeviceInfoDto> findByMacs(List<String> macs);

    DeviceOfflineDto findOfflineDeviceByDeviceId(DeviceInfo deviceInfo);
}
